<?php
// 1. 连接mysql  选择数据库
@include_once("conn.php");


if (!isset($_POST["user"])) {
    exit('{"status":false,"message":"请传入完整参数"}');
}

$user = $_POST["user"];



$sql = "select	
    s.id,s.gid,s.buy_num,g.g_name,g.g_price,g.g_img 
    from 
    `shoppingcar` as s 
    join 
    `goodslist` as g
    on 
    s.gid = g.g_id
    where 
    s.user = '$user'";
$result = mysqli_query($conn, $sql);

// print_r($result);

// php 对象取值   箭头语法
// echo $result->num_rows;  // 返回查询的数据数量

$obj = array();
if ($result) { // 有结果对象 => 可能有数据

    // 循环解析  => 先解析,将解析的结果赋值给变量$item ,并将其作为while循环的条件
    $all = [];
    while ($item = mysqli_fetch_assoc($result)) {  // 解析成功 =>  返回关联数组  解析失败=>结束循环
        array_push($all, $item);
    }



    if (count($all)) {
        $obj["status"] = true;
        $obj["message"] = "OK";
        $obj["list"] =  $all;
    } else {
        $obj["status"] = true;
        $obj["message"] = "暂无数据!";
    }
} else {
    $obj["status"] = false;
    $obj["message"] = "sql语句有误";
    $obj["sql"] = $sql;
}
echo json_encode($obj);


// 单数据 => 直接解析 (对应id,name查找用户, 判断数据是否存在)
// 多数据 => 循环解析 (批量查找数据)
